//两数相加
class A
{
public:
    static int a;
    A(){a++;}
};
int A::a=0;
class Solution {
public:
    int Add(int num1, int num2) {
        while(num1--)
        {
            A*b=new A();
        }
        while(num2--)
            A*c=new A();
        return A::a;
    }
};

//是否是三角形
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
    double a,b,c;
    while(cin>>a>>b>>c)
    {
        if((a+b)>c&&(a+c)>b&&(b+c)>a)
            cout<<"Yes"<<endl;
        else
            cout<<"No"<<endl;
    }
    return 0;
}